body{ font-size: 16px !important;}

.mt-1{ margin-top: 5px;}
.mt-2{ margin-top: 10px;}
.mb-1{ margin-bottom: 5px;}
.mb-2{ margin-bottom: 10px;}

/*时间轴*/
.timeline2-centered { position: relative; margin-bottom: 30px;}

.timeline2-centered:before, .timeline2-centered:after { content: " "; display: table;}

.timeline2-centered:after { clear: both;}

.timeline2-centered:before, .timeline2-centered:after { content: " "; display: table;}

.timeline2-centered:after { clear: both;}

.timeline2-centered:before { content: ''; position: absolute; display: block; width: 3px; background: #f5f5f6; top: 20px; bottom: 20px; margin-left: 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.timeline2-centered .timeline2-entry { position: relative; margin-top: 5px; margin-left: 30px; margin-bottom: 10px; clear: both;}

.timeline2-centered .timeline2-entry:before, .timeline2-centered .timeline2-entry:after { content: " "; display: table;}

.timeline2-centered .timeline2-entry:after { clear: both;}

.timeline2-centered .timeline2-entry:before, .timeline2-centered .timeline2-entry:after { content: " "; display: table;}

.timeline2-centered .timeline2-entry:after { clear: both;}

.timeline2-centered .timeline2-entry.begin { margin-bottom: 0;}

.timeline2-centered .timeline2-entry.left-aligned { float: left;}

.timeline2-centered .timeline2-entry.left-aligned .timeline2-entry-inner { margin-left: 0; margin-right: -18px;}

.timeline2-centered .timeline2-entry.left-aligned .timeline2-entry-inner .timeline2-time { left: auto; right: -100px; text-align: left;}

.timeline2-centered .timeline2-entry.left-aligned .timeline2-entry-inner .timeline2-icon { float: right;}

.timeline2-centered .timeline2-entry.left-aligned .timeline2-entry-inner .timeline2-label { margin-left: 0; margin-right: 70px;}

.timeline2-centered .timeline2-entry.left-aligned .timeline2-entry-inner .timeline2-label:after { left: auto; right: 0; margin-left: 0; margin-right: -9px; -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}

.timeline2-centered .timeline2-entry .timeline2-entry-inner { position: relative; margin-left: -20px;}

.timeline2-centered .timeline2-entry .timeline2-entry-inner:before, .timeline2-centered .timeline2-entry .timeline2-entry-inner:after { content: " "; display: table;}

.timeline2-centered .timeline2-entry .timeline2-entry-inner:after { clear: both;}

.timeline2-centered .timeline2-entry .timeline2-entry-inner:before, .timeline2-centered .timeline2-entry .timeline2-entry-inner:after { content: " "; display: table;}

.timeline2-centered .timeline2-entry .timeline2-entry-inner:after { clear: both;}

.timeline2-centered .timeline2-entry .timeline2-entry-inner .timeline2-time { position: absolute; left: -100px; text-align: right; padding: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.timeline2-centered .timeline2-entry .timeline2-entry-inner .timeline2-time > span { display: block;}

.timeline2-centered .timeline2-entry .timeline2-entry-inner .timeline2-time > span:first-child { font-size: 15px; font-weight: bold;}

.timeline2-centered .timeline2-entry .timeline2-entry-inner .timeline2-time > span:last-child { font-size: 12px;}

.timeline2-centered .timeline2-entry .timeline2-entry-inner .timeline2-icon { background: #fff; color: #737881; display: block; width: 15px; height: 15px; -moz-background-clip: padding; -o-background-clip: padding-box; background-clip: padding-box; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-align: center; line-height: 70px; font-size: 21px; float: left; border: 2px solid #eaeaea; margin-left: -15px; margin-top: 40px; line-height: 60px;}

.timeline2-centered .timeline2-entry .timeline2-entry-inner .timeline2-icon.bg-primary { background-color: #4d9cf8; color: #fff;}

.timeline2-centered .timeline2-entry .timeline2-entry-inner .timeline2-icon.bg-secondary { background-color: #9e9e9e; color: #fff;}

.timeline2-centered .timeline2-entry .timeline2-entry-inner .timeline2-icon.bg-success { background-color: #4CAF50; color: #fff;}

.timeline2-centered .timeline2-entry .timeline2-entry-inner .timeline2-icon.bg-info { background-color: #03A9F4; color: #fff;}

.timeline2-centered .timeline2-entry .timeline2-entry-inner .timeline2-icon.bg-warning { background-color: #FFC107; color: #fff;}

.timeline2-centered .timeline2-entry .timeline2-entry-inner .timeline2-icon.bg-danger { background-color: #f44336; color: #fff;}

.timeline2-centered .timeline2-entry .timeline2-entry-inner .timeline2-label { position: relative; background: #f5f5f5; padding: 15px; margin-left: 10px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; margin-top: 25px; border: 0px solid #eaeaea; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }

.timeline2-centered .timeline2-entry .timeline2-entry-inner .timeline2-label:after { content: ''; display: block; position: absolute; width: 0; height: 0; border-style: solid; border-width: 9px 9px 9px 0; border-color: transparent #f5f5f5 transparent transparent; left: 0; top: 10px; margin-left: -9px;}

.timeline2-centered .timeline2-entry .timeline2-entry-inner .timeline2-label h2, .timeline2-centered .timeline2-entry .timeline2-entry-inner .timeline2-label p { margin: 0;}

.timeline2-centered .timeline2-entry .timeline2-entry-inner .timeline2-label p + p { margin-top: 15px;}

.timeline2-centered .timeline2-entry .timeline2-entry-inner .timeline2-label h2 { font-size: 16px; }

.timeline2-centered .timeline2-entry .timeline2-entry-inner .timeline2-label h2 a { color: #4d9cf8;}

.timeline2-centered .timeline2-entry .timeline2-entry-inner .timeline2-label h2 span { -webkit-opacity: .6; -moz-opacity: .6; opacity: .6; -ms-filter: alpha(opacity=60); filter: alpha(opacity=60);}

.timeline2-icon i { font-size: 28px;}



.panel-heading{ background-color: #0d95e8 !important; color: #fff !important; font-weight: bold}
.panel-heading i{ margin-right: 15px;}


.miaoshu{ background-color: #9b1f24!important;}
.yaoqiu{ background-color: #fe8431!important; }
.liucheng{ background-color: #f0ad4e!important; }
.weiwancheng{ background-color: #c4e3f3!important; color:red !important; }
.chulijieguo{ background-color: #4cae4c!important;  }

.address_info{ font-size: 0.8em;}
.address_info i{ margin-left: 10px;}

.timeline2-icon i{ color: #eaeaea; font-size: 12px;}
.list-datetime{ color: #fff !important;}

.renyuan{ font-size: 0.8em; margin-bottom: 8px; border-bottom: solid 1px #9b1f24}

.picarr .col-xs-6{ padding: 0 5px;}

.picarr img{ width: 100%; height: 100%;}



@media (max-width: 767px){
    .picarr img{ width: 100%; height: 120px;}
}
